Moving Fast with Software Verification

نویسندگان

  • Cristiano Calcagno
  • Dino Distefano
  • Jérémy Dubreil
  • Dominik Gabi
  • Pieter Hooimeijer
  • Martino Luca
  • Peter W. O'Hearn
  • Irene Papakonstantinou
  • Jim Purbrick
  • Dulma Rodriguez
چکیده

For organisations like Facebook, high quality software is important. However, the pace of change and increasing complexity of modern code makes it difficult to produce error-free software. Available tools are often lacking in helping programmers develop more reliable and secure applications. Formal verification is a technique able to detect software errors statically, before a product is actually shipped. Although this aspect makes this technology very appealing in principle, in practice there have been many difficulties that have hindered the application of software verification in industrial environments. In particular, in an organisation like Facebook where the release cycle is fast compared to more traditional industries, the deployment of formal techniques is highly challenging. This paper describes our experience in integrating a verification tool based on static analysis into the software development cycle at Facebook.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Designing a new marketing model for retailers of fast-moving consumer products (Case study: Retailers supported by Saman Bank)

Retailers are using new technologies to meet the ever-changing needs of consumers. The most important factor in determining the rapid consumption of products is their sales speed. Increasing the level of competition between retail units and expanding the range of customers' choice, has caused these units to pay special attention to customers who make instant purchases. In this regard, Saman Ban...

متن کامل

A fast and simple method for modeling of oil swelling in Co2 injection

In this paper, the role of molecular diffusion in mobilization of waterflood residual oil is examined. A moving mesh method is applied to solve the moving interface problem of residual oil blobs swelling by Co2 diffusion through a blocking water phase. The results of this modeling are compared with experimental results of a 2D glass micromodel experiment. Although, the solution method is applie...

متن کامل

Point Dose Measurement for Verification of Treatment Planning System using an Indigenous Heterogeneous Pelvis Phantom for Clarkson, Convolution, Superposition, and Fast Superposition Algorithms

Background: Nowadays, advanced radiotherapy equipment includes algorithms to calculate dose. The verification of the calculated doses is important to achieve accurate results. Mostly homogeneous dosimetric phantoms are available commercially which do not mimic the actual patient anatomy; therefore, an indigenous heterogeneous pelvic phantom mimicking actual human pelvic region has been used to ...

متن کامل

Improving ISD Agility in Fast-Moving Software Organizations

Fast-moving software organizations must respond quickly to changing technological options and market trends while delivering high-quality services at competitive prices. Improving agility of information systems development (ISD) may reconcile these inherent tensions, but previous research of agility predominantly focused separately on managing either the individual project or the organization. ...

متن کامل

The Purchase Pattern of Poor for Fast Moving Consumer Goods: An Empirical Study of Poor in India

Despite possessing the adequate purchase potential for the fast moving consumer goods (FMCGs), the poor are not reckoned as a viable market by the FMCG marketers and as a result, the purchase preferences of poor are largely unexplored for the concerned products. The present paper bridges the gap subsisting in the pertinent literature by exploring the purchase behavior of poor consumers in the r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015